package com.zystudio.func.other;

import android.text.TextUtils;
import android.util.Log;

public final class ZyLog {

    private static final String LOG_TYPE = "zyLog";

    /**
     * 输出日志
     * @param log 日志
     */
    public static void showLog(String log){
        if (!TextUtils.isEmpty(log)){
            Log.d(LOG_TYPE, log);
        }
    }

    /**
     * 输出自定义日志
     * @param type 日志的标记
     * @param msg  日志
     */
    public static void showLog(String type, String msg){
        String str = type + " " + msg;
        showLog(str);
    }


    /**
     * 错误日志
     * @param err   错误
     */
    public static void showError(String err){
        if (!TextUtils.isEmpty(err)){
            Log.e(LOG_TYPE, err);
        }
    }

    /**
     * 输出异常信息
     * @param info  信息
     * @param e     异常
     */
    public static void showException(String info, Exception e){
        if (e != null){
            String str = info + " " + e;
            showError(str);
        }
    }

}
